package cn.gok.homework;

import java.util.Scanner;

//package cn.gok.homework;
//import java.util.Random;
//import java.util.Scanner;
////
//public class homework {
//    public static void main(String[] args) {
//        产生并输出随机密码();
//    }
//
//    private static void 产生并输出随机密码() {
//        System.out.println("请输入密码长度：大于等于6");
//        int n = new Scanner(System.in).nextInt();
//        //1 密码长度固定为n
//        //2 必须同时包含大写字母及数字
//        //int x = new Random().nextInt(26); //产生[0,25]的随机数
//        //3 输出密码
//        char cs[] = new char[n];
//        //todo:?????
//
//        int t1 = intRandomNumber(1, n - 1);
//        int t2 = intRandomNumber(1, n - t1 - 1);
//        int i = 0;
//        for (i = 0; i < t1; i++) {
//            cs[i] = (char) (Math.random() * 26 + 'A');
//
//        }
//        for (int j = i; j < n; j++) {
//            cs[j] = (char) (intRandomNumber(0, 9) + '0');
//        }
//        for (i = 0; i < cs.length; i++) {
//            int k = (int) (Math.random() * (cs.length));
//            char temp = cs[k];
//            cs[k] = cs[i];
//            cs[i] = temp;
//        }
//        String str = new String(cs);
//        System.out.println(str);
//    }
//
//    private static int intRandomNumber(int min, int max) {
//        Random r = new Random();
//        return r.nextInt((max - min) + 1) + min;
//    }
//
//}
public class homework {
    public static void main(String[] args) {
        产生并输出随机密码();
    }

    private static void 产生并输出随机密码() {
        System.out.println("请输入密码长度：大于等于6");
        int n = new Scanner(System.in).nextInt();
        //1 密码长度固定为n
        //2 必须同时包含大写字母及数字
        //int x = new Random().nextInt(26); //产生[0,25]的随机数
        //3 输出密码
        char cs[] = new char[n];
        //todo:?????
        String str = new String(cs);
        System.out.println(str);
    }
}